/* HOME SOCIAL BAR */
#homeshare {
	margin-top: .5em;
	border: solid 1px #DBE9EC;
	padding: 5px 0px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	background: #eef5fc;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eef5fc));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}

#homeshare .addthis_default_style{
	float:right;
	width: 175px;
	margin-right: -15px;
}

/* ACCORDION */

.easy-accordion h2 {
	margin: 0px 0 20px 0;
	padding: 0;
	font-size: 1.6em;
}

p {
	font-size: 1.2em;
	line-height: 170%;
	margin-bottom: 20px
}

/* UNLESS YOU KNOW WHAT YOU'RE DOING, DO NOT CHANGE THE FOLLOWING RULES */
.easy-accordion {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0
}

.easy-accordion dt,.easy-accordion dd {
	margin: 0;
	padding: 0
}

.easy-accordion dt,.easy-accordion dd {
	position: absolute
}

.easy-accordion dt {
	margin-bottom: 0;
	margin-left: 0;
	z-index: 5; /* Safari */
	-webkit-transform: rotate(-90deg); /* Firefox */
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: 20px 0px; /* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3 );
	cursor: pointer;
}

.easy-accordion dd {
	z-index: 1;
	opacity: 0;
	overflow: hidden;
}

.easy-accordion dd.active {
	opacity: 1;
}

.easy-accordion dd.no-more-active {
	z-index: 2;
	opacity: 1
}

.easy-accordion dd.active {
	z-index: 3
}

.easy-accordion dd.plus {
	z-index: 4
}

.easy-accordion .slide-number {
	position: absolute;
	bottom: 0;
	left: 10px;
	font-weight: normal;
	font-size: 1.1em; /* Safari */
	-webkit-transform: rotate(90deg); /* Firefox */
	-moz-transform: rotate(90deg); /* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1 );
}

/* FEEL FREE TO CUSTOMIZE THE FOLLOWING RULES */
dd p {
	line-height: 120%
}

#accordion-1 {
	width: 100%;
	height: 460px;
}

#accordion-1 dl {
	width: 100%;
	height: 460px;
}

#accordion-1 dt {
	height: 46px;
	line-height: 44px;
	text-align: right;
	padding: 0 15px 0 0;
	font-size: .8em;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #0187c5;
	
	border: 1px solid #DBE9EC;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, right top, from(#fff), to(#F0FAFC));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */

	
}

#accordion-1 dt.active {
	cursor: pointer;
	color: #fff;

	border: 1px solid #DBE9EC;
	
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, right top, from(#eef5fc), to(#0187c5));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */

}

#accordion-1 dt.hover {
	color: #68889b;
}

#accordion-1 dt.active.hover {
	color: #fff
}

#accordion-1 dd {
	padding: 0px 15px;
	background: #eef5fc;
	border: 1px solid #dbe9ea;
	border-left: 0;
	margin-right: 5px
}

#accordion-1 .songbox {
	float:left;
	width:220px;
	height: 75px;
	padding: 5px;
	margin-bottom:5px;
	margin-right: 5px;
	background: #fff;
	border: 1px solid #dbe9ea;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: .7em;
}

#accordion-1 .songbox img{
	float:left;
	margin-left: 0px;
	margin-right: 5px;
	width: 100px;
}



#accordion-1 .slide-number {
	color: #68889b;
	left: 10px;
	font-weight: bold
}

#accordion-1 .active .slide-number {
	color: #fff;
}

#accordion-1 a {
	color: #68889b
}

#accordion-1 dd img {
	float: right;
	margin: 0 0 0 30px;
}

#accordion-1 h2 {
	font-size: 2.5em;
	margin-top: 10px
}

#accordion-1 .more {
	padding-top: 10px;
	display: block
}